Layered Architecture for the Control of Micro Saccadic Tracking of a Stereo Camera Head
نویسندگان
چکیده
The paper describes a 3-layered architecture for the control of the stereoscopic eye-saccade system of a stereo-camera head 1 mounted on an autonomous vehicle. The 0-level is a proportional feedback controller providing a microsaccadic 2 control for eye movements enabling the head to foveate and track targets but requiring iteration through the vision system with the attendant computational overhead. The 1-level provides the feedforward inverse kinematics for saccadic eye movements allowing a ballistic movement to replace the 0-level control loop. The training data is provided by the feedback error signal from the 0-level controller. The 2-level is an adaptive lattice filter which is used to track moving targets. The filter is 'trained' using vision error-feedback from previous saccades. The filter learns to predict the future target position in the next image. This is used by the inverse kinematics module to generate the eye movement commands for the appropriate predictive saccade. 1 The stereo camera rig used for this work comprises a 3-link kinematic chain, whose degrees of freedom are rotations around the following axes: i) Pan: a vertical axis corresponding to the 'neck'; ii) Tilt: an axis at right angles to the neck; and iii) Verge: each camera ('eye') can rotate independently around an axis at right angles to the tilt axis. The rig has been constructed so that the centres of rotation of the tilt and pan links coincide, and the centres of rotation of left and right verge and the tilt links coincide. The length of the tilt link is approximately 12.5 cm for each eye (i.e. the head is about 25 cm wide); the length of the verge link (i.e. approximately how far the centre of rotation is from the focal centre of the camera) is 5cm so that tilting the eye also produces a small translation. It is also of note that the right camera has been mounted with a 5 degree heterophoria and about 2.5 degrees of cyclotorsion. Stepper motors control the head and give a maximum saccade velocity of 50 degrees/second. Microsaccades are generally used to refer to the very small saccades which, if they have any function at all, may be used to correct errors arising from drift during fixation of a stationary target (Carpenter, 1988). We use the term microsaccadic tracking to describe a form of tracking which uses small vergence saccades (ranging in size from a few minutes of arc to two degrees), characterised by a fast movement stage, followed by a 80ms image capture stage during which the eyes remain stationary. In humans, this form of tracking may not normally occur in isolation but seems to be an important component of pursuit movements (Carpenter, 1988, page 55). BMVC 1992 doi:10.5244/C.6.39
منابع مشابه
Tracking a Moving Object with a Stereo Camera Head
We present a stereo active vision system which performs tracking tasks on smoothly moving objects in complex backgrounds. Dynamic control of the camera vergence adapt the horopter geometry to the target position and allows to pick it up easily on the basis of stereoscopic disparity features. We introduce a novel vergence control strategy based on the computation of \virtual horopters" to track ...
متن کاملKinematic Calibration for Saccadic Eye Movements
The visual perception system of humanoid robots should provide sensorial information that fulfills the requirements imposed by perceptual tasks in natural environments. One prerequisite for such systems is the ability to observe the environment by actively moving its visual sensors. This ability allows to implement two essential behaviors for a cognitive visual system: smooth pursuit and saccad...
متن کاملSimple, robust and accurate head-pose tracking using a single camera
This paper describes an inexpensive, robust method for tracking the head position and orientation of the user by using a single low-cost USB camera and infrared light emitting diodes concealed within spectacle frames worn by the user. Unlike gaze and head-pose tracking systems which rely on high-resolution stereo cameras and complex image processing hardware and software to find and track facia...
متن کاملA head-neck-eye system that learns fault-tolerant saccades to 3-D targets using a self-organizing neural model
This paper describes a head-neck-eye camera system that is capable of learning to saccade to 3-D targets in a self-organized fashion. The self-organized learning process is based on action perception cycles where the camera system performs micro saccades about a given head-neck-eye camera position and learns to map these micro saccades to changes in position of a 3-D target currently in view of...
متن کاملBiologically Motivated Vergence Control System Based on Stereo Saliency Map Model
When the human eye searches a natural scene, the left and right eyes converge on an interesting area by action of the brain and the eyeballs. This mechanism is based on two attention processes. In a top-down (or volitional) processing, the human visual system determines salient locations through perceptive processing such as understanding and recognition. On the other hand, with bottom-up (or i...
متن کامل